package com.bluemobi.ssm.data;

import java.util.List;

import com.bluemobi.ssm.model.${toClassName};
<#if hasCompositePk&&primeType!=toClassName>import com.bluemobi.ssm.model.${toClassName}Id;</#if>

/**
* @ClassName: ${toClassName}数据接口
* @Description: 连接XML的接口
* @author
* @date
*/
public interface ${toClassName}Mapper {

//添加${toClassName}
public <#if hasFieldAutoIncrease>${primeAutoIncreaseType}<#else>void</#if> save(${toClassName} ${toEntityName});

//查询所有${toClassName}集合
public List<${toClassName}> selectAll();

//条件查询${toClassName}集合
public List<${toClassName}> selectByCondition(${toClassName} ${toEntityName});

//查询${toClassName}个数
public long selectTotal(${toClassName} ${toEntityName});

//查询${toClassName}对象
public ${toClassName} selectSingle(${primeType} primeKey);

//更新${toClassName}
public void update(${toClassName} ${toEntityName});

//删除${toClassName}
public void delete(${primeType} id);
}
